be (left) stranded - İspanyolca İngilizce Sözlük